home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / relnotes / arraysvcs / ch5.z / ch5
Text File  |  2004-04-07  |  3KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        This chapter describes known problems in Array Services 3.6,
  11.        and ways to work around them.
  12.  
  13.           +o ArrayView and other array services client programs may
  14.             not "see" machines that are not able to respond to
  15.             requests within the default timeout period of 15
  16.             seconds.  In situations where high load or long network
  17.             delays cause timeouts to occur, it is possible to
  18.             increase the default timeout period by setting the
  19.             environment variable ARRAYD_TIMEOUT to a new timeout
  20.             period in seconds.  In addition, many array services
  21.             clients (though not ArrayView) support a "-timeout"
  22.             command line option to specify a new timeout value on a
  23.             case-by-case basis.
  24.  
  25.           +o There is a further restriction concerning checkpointing
  26.             of MPI applications which run using array services.
  27.             The MPI application must consist of a single a.out
  28.             program.  It cannot be constructed using a.out & b.out.
  29.             When using two programs, they will communicate via
  30.             sockets (this is in libmpi).  Since sockets and
  31.             checkpointing do not get along, this application can
  32.             not be checkpointed.  The MPI job must also be
  33.             submitted to an array containing only the localhost;
  34.             multiple hosts jobs can not be checkpointed.
  35.  
  36.           +o The ps(1) command does not display any information on
  37.             which array session a given process belongs to. (Bug
  38.             #479281)
  39.  
  40.           +o The arrayd.conf parsing code treats the word "user" as
  41.             a token, not a generic string. Thus, if you try to
  42.             specify the line: "GROUP USER" this is considered a
  43.             syntax error, since "group" should not ordinarily be
  44.             followed by a token. The parser should be smart enough
  45.             to treat a token as a string under these circumstances.
  46.             (Bug #518521)
  47.  
  48.           +o Array services does not bother to propagate multiple
  49.             groups for remote execution, only the real and
  50.             effective group names are sent over. Also, array
  51.             services doesn't handle numeric group IDs, only actual
  52.             group *names* are sent to remote machines (Bug #521340)
  53.  
  54.           +o Remote processes cannot execute with better than
  55.             default limits on priority (Bug #531024)
  56.  
  57.           +o The weightless priority is not propagated to remote
  58.             processes. (Bug #592991)
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.